const utils = require('../../../../utils/util')
const request = require('../../../../utils/request.js');
const url = require('../../../../utils/url')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    noLog: true,
    list: [],
    noMor: true,
    page: 1,
    pageSize: 10,
    count: 0,
    last_page: '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    utils.getToken().then(token => this.setData({
      login: 1,
      token
    }))
    setTimeout(() => {
      this.getTeam()
    })
  },
  getTeam: function () {
    const {
      page,
      pageSize,
      token
    } = this.data
    request.request(url.getbelow, {
      page,
      pageSize,
      token
    }, url.REQUEST_METHOD_GET).then(res => {
      console.log(res)
      if (page == 1) {
        this.setData({
          noLog: true
        })
      }
      
      this.setData({
        list: this.data.list.concat(res.data.data.data),
        noLog: 0,
        page: this.data.page + 1,
        total: res.data.data.total,
        last_page: res.data.data.last_page //获取最后一页的页码数存起来
      })
      wx.stopPullDownRefresh()
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.setData({
      list: [],
      page: 1
    })
    this.getTeam()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    let page = this.data.page + 1; //获取下一页
    wx.showNavigationBarLoading()
    if (page > this.data.last_page) {
      return wx.showToast({
        //友情提示
        title: '到底了',
        icon: 'error'
      })
    }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})